#ifndef _DICOM_TOKEN_DB_H_
#define _DICOM_TOKEN_DB_H_

#include <gwbase/base/util.h>
#include <gwbase/db/sqlite3_wrapper.h>
#include "dicom/session.h"

namespace dicom {

class TokenDB {
 public:
  TokenDB();
  ~TokenDB();

  Status OpenTokenDB(const std::string& path);

  Status GetSavedTokens();

  void InsertToken();
  void DeleteToken(const std::string& token);

 private:
  db::DbPtr db_;
};
}

#endif  // _DICOM_TOKEN_DB_H_
